<!DOCTYPE html>
<html lang="en-us">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    
<meta charset="UTF-8">
<title>Elasticsearch version 7.7.1 | Elasticsearch Guide [7.7] | Elastic</title>
<link rel="home" href="index.html" title="Elasticsearch Guide [7.7]">
<link rel="up" href="es-release-notes.html" title="Release notes">
<link rel="prev" href="es-release-notes.html" title="Release notes">
<link rel="next" href="release-notes-7.7.0.html" title="Elasticsearch version 7.7.0">
<meta name="DC.type" content="Learn/Docs/Elasticsearch/Reference/7.7">
<meta name="DC.subject" content="Elasticsearch">
<meta name="DC.identifier" content="7.7">
<meta name="robots" content="noindex,nofollow">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="https://cdn.optimizely.com/js/18132920325.js"></script>
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
    <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
    <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
    <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
    <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
    <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
    <link rel="icon" type="image/png" href="/android-chrome-192x192.png" sizes="192x192">
    <link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
    <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
    <link rel="manifest" href="/manifest.json">
    <meta name="apple-mobile-web-app-title" content="Elastic">
    <meta name="application-name" content="Elastic">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="msapplication-TileImage" content="/mstile-144x144.png">
    <meta name="theme-color" content="#ffffff">
    <meta name="naver-site-verification" content="936882c1853b701b3cef3721758d80535413dbfd">
    <meta name="yandex-verification" content="d8a47e95d0972434">
    <meta name="localized" content="true">
    <meta name="st:robots" content="follow,index">
    <meta property="og:image" content="https://www.elastic.co/static/images/elastic-logo-200.png">
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
    <link rel="icon" href="/favicon.ico" type="image/x-icon">
    <link rel="apple-touch-icon-precomposed" sizes="64x64" href="/favicon_64x64_16bit.png">
    <link rel="apple-touch-icon-precomposed" sizes="32x32" href="/favicon_32x32.png">
    <link rel="apple-touch-icon-precomposed" sizes="16x16" href="/favicon_16x16.png">
    <!-- Give IE8 a fighting chance -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    <link rel="stylesheet" type="text/css" href="/guide/static/styles.css">
  </head>

  <!--© 2015-2021 Elasticsearch B.V. Copying, publishing and/or distributing without written permission is strictly prohibited.-->

  <body>
    <!-- Google Tag Manager -->
    <script>dataLayer = [];</script><noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-58RLH5" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-58RLH5');</script>
    <!-- End Google Tag Manager -->

    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-12395217-16"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'UA-12395217-16');
    </script>

    <!--BEGIN QUALTRICS WEBSITE FEEDBACK SNIPPET-->
    <script type="text/javascript">
      (function(){var g=function(e,h,f,g){
      this.get=function(a){for(var a=a+"=",c=document.cookie.split(";"),b=0,e=c.length;b<e;b++){for(var d=c[b];" "==d.charAt(0);)d=d.substring(1,d.length);if(0==d.indexOf(a))return d.substring(a.length,d.length)}return null};
      this.set=function(a,c){var b="",b=new Date;b.setTime(b.getTime()+6048E5);b="; expires="+b.toGMTString();document.cookie=a+"="+c+b+"; path=/; "};
      this.check=function(){var a=this.get(f);if(a)a=a.split(":");else if(100!=e)"v"==h&&(e=Math.random()>=e/100?0:100),a=[h,e,0],this.set(f,a.join(":"));else return!0;var c=a[1];if(100==c)return!0;switch(a[0]){case "v":return!1;case "r":return c=a[2]%Math.floor(100/c),a[2]++,this.set(f,a.join(":")),!c}return!0};
      this.go=function(){if(this.check()){var a=document.createElement("script");a.type="text/javascript";a.src=g;document.body&&document.body.appendChild(a)}};
      this.start=function(){var a=this;window.addEventListener?window.addEventListener("load",function(){a.go()},!1):window.attachEvent&&window.attachEvent("onload",function(){a.go()})}};
      try{(new g(100,"r","QSI_S_ZN_emkP0oSe9Qrn7kF","https://znemkp0ose9qrn7kf-elastic.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID=ZN_emkP0oSe9Qrn7kF")).start()}catch(i){}})();
    </script><div id="ZN_emkP0oSe9Qrn7kF"><!--DO NOT REMOVE-CONTENTS PLACED HERE--></div>
    <!--END WEBSITE FEEDBACK SNIPPET-->

    <div id="elastic-nav" style="display:none;"></div>
    <script src="https://www.elastic.co/elastic-nav.js"></script>

    <!-- Subnav -->
    <div>
      <div>
        <div class="tertiary-nav d-none d-md-block">
          <div class="container">
            <div class="p-t-b-15 d-flex justify-content-between nav-container">
              <div class="breadcrum-wrapper"><span><a href="/guide/" style="font-size: 14px; font-weight: 600; color: #000;">Docs</a></span></div>
            </div>
          </div>
        </div>
      </div>
    </div>

    <div class="main-container">
      <section id="content">
        <div class="content-wrapper">

          <section id="guide" lang="en">
            <div class="container">
              <div class="row">
                <div class="col-xs-12 col-sm-8 col-md-8 guide-section">
                  <!-- start body -->
                  <div class="page_header">
<strong>IMPORTANT</strong>: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
<a href="../current/index.html">current release documentation</a>.
</div>
<div id="content">
<div class="breadcrumbs">
<span class="breadcrumb-link"><a href="index.html">Elasticsearch Guide [7.7]</a></span>
»
<span class="breadcrumb-link"><a href="es-release-notes.html">Release notes</a></span>
»
<span class="breadcrumb-node">Elasticsearch version 7.7.1</span>
</div>
<div class="navheader">
<span class="prev">
<a href="es-release-notes.html">« Release notes</a>
</span>
<span class="next">
<a href="release-notes-7.7.0.html">Elasticsearch version 7.7.0 »</a>
</span>
</div>
<div class="chapter">
<div class="titlepage"><div><div>
<h2 class="title">
<a id="release-notes-7.7.1"></a>Elasticsearch version 7.7.1<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.7.asciidoc">edit</a>
</h2>
</div></div></div>
<p>Also see <a class="xref" href="breaking-changes-7.7.html" title="Breaking changes in 7.7">Breaking changes in 7.7</a>.</p>
<h3>
<a id="known-issues-7.7.1"></a>Known issues<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.7.asciidoc">edit</a>
</h3>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
<p>SQL: If a <code class="literal">WHERE</code> clause contains at least two relational operators joined by
<code class="literal">AND</code>, of which one is a comparison (<code class="literal">&lt;=</code>, <code class="literal">&lt;</code>, <code class="literal">&gt;=</code>, <code class="literal">&gt;</code>) and another one is
an inequality (<code class="literal">!=</code>, <code class="literal">&lt;&gt;</code>), both against literals or foldable expressions, the
inequality will be ignored. The workaround is to substitute the inequality
with a <code class="literal">NOT IN</code> operator.</p>
<p>We have fixed this issue in Elasticsearch 7.10.1 and later versions. For more details,
see <a href="https://github.com/elastic/elasticsearch/issues/65488" class="ulink" target="_top">#65488</a>.</p>
</li>
</ul>
</div>
<h3>
<a id="enhancement-7.7.1"></a>Enhancements<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.7.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Authorization
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Remove synthetic role names of API keys as they confuse users <a href="https://github.com/elastic/elasticsearch/pull/56005" class="ulink" target="_top">#56005</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/ILM+SLM
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
ILM: Add cluster update timeout on step retry <a href="https://github.com/elastic/elasticsearch/pull/54878" class="ulink" target="_top">#54878</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
SQL
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Change error message for comparison against fields in filtering <a href="https://github.com/elastic/elasticsearch/pull/57126" class="ulink" target="_top">#57126</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/57005" class="ulink" target="_top">#57005</a>)
</li>
</ul>
</div>
</dd>
</dl>
</div>
<h3>
<a id="bug-7.7.1"></a>Bug fixes<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.7.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Authentication
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Expose idp.metadata.http.refresh for SAML realm <a href="https://github.com/elastic/elasticsearch/pull/56354" class="ulink" target="_top">#56354</a>
</li>
<li class="listitem">
Fix concurrent refresh of tokens <a href="https://github.com/elastic/elasticsearch/pull/55114" class="ulink" target="_top">#55114</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/54289" class="ulink" target="_top">#54289</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
CCR
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Retry follow task when remote connection queue full <a href="https://github.com/elastic/elasticsearch/pull/55314" class="ulink" target="_top">#55314</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Cluster Coordination
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix the problem of recovering twice when perform a full cluster restart(#55564) <a href="https://github.com/elastic/elasticsearch/pull/55780" class="ulink" target="_top">#55780</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/55564" class="ulink" target="_top">#55564</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Discovery-Plugins
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Hide c.a.a.p.i.BasicProfileConfigFileLoader noise <a href="https://github.com/elastic/elasticsearch/pull/56346" class="ulink" target="_top">#56346</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/20313" class="ulink" target="_top">#20313</a>, <a href="https://github.com/elastic/elasticsearch/issues/56333" class="ulink" target="_top">#56333</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Engine
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Ensure no circular reference in translog tragic exception <a href="https://github.com/elastic/elasticsearch/pull/55959" class="ulink" target="_top">#55959</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/55893" class="ulink" target="_top">#55893</a>)
</li>
<li class="listitem">
Update translog policy before the next safe commit <a href="https://github.com/elastic/elasticsearch/pull/54839" class="ulink" target="_top">#54839</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/52223" class="ulink" target="_top">#52223</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/CAT APIs
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Handle exceptions when building _cat/indices response <a href="https://github.com/elastic/elasticsearch/pull/56993" class="ulink" target="_top">#56993</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56816" class="ulink" target="_top">#56816</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Features
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
7.x only REST specification fixes <a href="https://github.com/elastic/elasticsearch/pull/56736" class="ulink" target="_top">#56736</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/55984" class="ulink" target="_top">#55984</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/ILM+SLM
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix Missing IgnoredUnavailable Flag in 7.x SLM Retention Task <a href="https://github.com/elastic/elasticsearch/pull/56616" class="ulink" target="_top">#56616</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Indices APIs
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Allow removing replicas setting on closed indices <a href="https://github.com/elastic/elasticsearch/pull/56680" class="ulink" target="_top">#56680</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/56656" class="ulink" target="_top">#56656</a>, <a href="https://github.com/elastic/elasticsearch/issues/56675" class="ulink" target="_top">#56675</a>)
</li>
<li class="listitem">
Allow removing index.number_of_replicas setting <a href="https://github.com/elastic/elasticsearch/pull/56656" class="ulink" target="_top">#56656</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56501" class="ulink" target="_top">#56501</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Ingest
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix enrich coordinator to reject documents instead of deadlocking <a href="https://github.com/elastic/elasticsearch/pull/56247" class="ulink" target="_top">#56247</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/55634" class="ulink" target="_top">#55634</a>)
</li>
<li class="listitem">
EnrichProcessorFactory should not throw NPE if missing metadata <a href="https://github.com/elastic/elasticsearch/pull/55977" class="ulink" target="_top">#55977</a>
</li>
<li class="listitem">
Prevent stack overflow for numerous grok patterns. <a href="https://github.com/elastic/elasticsearch/pull/55899" class="ulink" target="_top">#55899</a>
</li>
<li class="listitem">
Fix empty_value handling in CsvProcessor <a href="https://github.com/elastic/elasticsearch/pull/55649" class="ulink" target="_top">#55649</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/55643" class="ulink" target="_top">#55643</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Java High Level REST Client
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Honor IndicesOptions in HLRC putMapping request <a href="https://github.com/elastic/elasticsearch/pull/57118" class="ulink" target="_top">#57118</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/57045" class="ulink" target="_top">#57045</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Monitoring
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix incorrect log warning when exporting monitoring via HTTP without authentication <a href="https://github.com/elastic/elasticsearch/pull/56958" class="ulink" target="_top">#56958</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56810" class="ulink" target="_top">#56810</a>)
</li>
<li class="listitem">
Ensure that the monitoring export exceptions are logged. <a href="https://github.com/elastic/elasticsearch/pull/56237" class="ulink" target="_top">#56237</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Features/Watcher
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Ensure that .watcher-history-11* template is in installed prior to use <a href="https://github.com/elastic/elasticsearch/pull/56734" class="ulink" target="_top">#56734</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56732" class="ulink" target="_top">#56732</a>)
</li>
<li class="listitem">
Fix smtp.ssl.trust setting for watcher email <a href="https://github.com/elastic/elasticsearch/pull/56090" class="ulink" target="_top">#56090</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/45272" class="ulink" target="_top">#45272</a>, <a href="https://github.com/elastic/elasticsearch/issues/52153" class="ulink" target="_top">#52153</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Core
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Prevent unexpected native controller output hanging the process <a href="https://github.com/elastic/elasticsearch/pull/56491" class="ulink" target="_top">#56491</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56366" class="ulink" target="_top">#56366</a>)
</li>
<li class="listitem">
Add method to check if object is generically writeable in stream <a href="https://github.com/elastic/elasticsearch/pull/54936" class="ulink" target="_top">#54936</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/54708" class="ulink" target="_top">#54708</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Logging
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
SlowLoggers using single logger <a href="https://github.com/elastic/elasticsearch/pull/56708" class="ulink" target="_top">#56708</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56171" class="ulink" target="_top">#56171</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Machine Learning
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix background persistence of categorizer state. <a href="https://github.com/elastic/ml-cpp/pull/1137" class="ulink" target="_top">#1137</a> (issue: <a href="https://github.com/elastic/ml-cpp/issues/1136" class="ulink" target="_top">#1136</a>)
</li>
<li class="listitem">
Fix classification job failures when number of classes in configuration differs from the number of classes present in the training data. <a href="https://github.com/elastic/ml-cpp/pull/1144" class="ulink" target="_top">#1144</a>
</li>
<li class="listitem">
Fix underlying cause for "Failed to calculate splitting significance" log errors. <a href="https://github.com/elastic/ml-cpp/pull/1157" class="ulink" target="_top">#1157</a>
</li>
<li class="listitem">
Fix possible root cause for "Bad variance scale nan" log errors. <a href="https://github.com/elastic/ml-cpp/pull/1225" class="ulink" target="_top">#1225</a>
</li>
<li class="listitem">
Change data frame analytics instrumentation timestamp resolution to milliseconds. <a href="https://github.com/elastic/ml-cpp/pull/1237" class="ulink" target="_top">#1237</a>
</li>
<li class="listitem">
Fix "autodetect process stopped unexpectedly: Fatal error: <em>terminate called after throwing an instance of 'std::bad_function_call</em>". <a href="https://github.com/elastic/ml-cpp/pull/1246" class="ulink" target="_top">#1246</a> (issue: <a href="https://github.com/elastic/ml-cpp/issues/1245" class="ulink" target="_top">#1245</a>)
</li>
<li class="listitem">
Fix monitoring if orphaned anomaly detector persistent tasks exist <a href="https://github.com/elastic/elasticsearch/pull/57235" class="ulink" target="_top">#57235</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/51888" class="ulink" target="_top">#51888</a>)
</li>
<li class="listitem">
Fix delete_expired_data/nightly maintenance when many model snapshots need deleting <a href="https://github.com/elastic/elasticsearch/pull/57041" class="ulink" target="_top">#57041</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/47103" class="ulink" target="_top">#47103</a>)
</li>
<li class="listitem">
Ensure class is represented when its cardinality is low <a href="https://github.com/elastic/elasticsearch/pull/56783" class="ulink" target="_top">#56783</a>
</li>
<li class="listitem">
Use non-zero timeout when force stopping DF analytics <a href="https://github.com/elastic/elasticsearch/pull/56423" class="ulink" target="_top">#56423</a>
</li>
<li class="listitem">
Reduce InferenceProcessor.Factory log spam by not parsing pipelines <a href="https://github.com/elastic/elasticsearch/pull/56020" class="ulink" target="_top">#56020</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/55985" class="ulink" target="_top">#55985</a>)
</li>
<li class="listitem">
Audit when unassigned datafeeds are stopped <a href="https://github.com/elastic/elasticsearch/pull/55656" class="ulink" target="_top">#55656</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/55521" class="ulink" target="_top">#55521</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Network
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix use of password protected PKCS#8 keys for SSL <a href="https://github.com/elastic/elasticsearch/pull/55457" class="ulink" target="_top">#55457</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/8" class="ulink" target="_top">#8</a>)
</li>
<li class="listitem">
Add support for more named curves <a href="https://github.com/elastic/elasticsearch/pull/55179" class="ulink" target="_top">#55179</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/55031" class="ulink" target="_top">#55031</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Recovery
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix trimUnsafeCommits for indices created before 6.2 <a href="https://github.com/elastic/elasticsearch/pull/57187" class="ulink" target="_top">#57187</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/57091" class="ulink" target="_top">#57091</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
SQL
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix unecessary evaluation for CASE/IIF <a href="https://github.com/elastic/elasticsearch/pull/57159" class="ulink" target="_top">#57159</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/49672" class="ulink" target="_top">#49672</a>)
</li>
<li class="listitem">
JDBC: fix access to the Manifest for non-entry JAR URLs <a href="https://github.com/elastic/elasticsearch/pull/56797" class="ulink" target="_top">#56797</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56759" class="ulink" target="_top">#56759</a>)
</li>
<li class="listitem">
Fix JDBC url pattern in docs and error message <a href="https://github.com/elastic/elasticsearch/pull/56612" class="ulink" target="_top">#56612</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56476" class="ulink" target="_top">#56476</a>)
</li>
<li class="listitem">
Fix serialization of JDBC prep statement date/time params <a href="https://github.com/elastic/elasticsearch/pull/56492" class="ulink" target="_top">#56492</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56084" class="ulink" target="_top">#56084</a>)
</li>
<li class="listitem">
Fix issue with date range queries and timezone <a href="https://github.com/elastic/elasticsearch/pull/56115" class="ulink" target="_top">#56115</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56049" class="ulink" target="_top">#56049</a>)
</li>
<li class="listitem">
SubSelect unresolved bugfix <a href="https://github.com/elastic/elasticsearch/pull/55956" class="ulink" target="_top">#55956</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Search
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Don’t run sort optimization on size=0 <a href="https://github.com/elastic/elasticsearch/pull/57044" class="ulink" target="_top">#57044</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56923" class="ulink" target="_top">#56923</a>)
</li>
<li class="listitem">
Fix <code class="literal">bool</code> query behaviour on null value <a href="https://github.com/elastic/elasticsearch/pull/56817" class="ulink" target="_top">#56817</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56812" class="ulink" target="_top">#56812</a>)
</li>
<li class="listitem">
Fix validate query listener invocation bug <a href="https://github.com/elastic/elasticsearch/pull/56157" class="ulink" target="_top">#56157</a>
</li>
<li class="listitem">
Async Search: correct shards counting <a href="https://github.com/elastic/elasticsearch/pull/55758" class="ulink" target="_top">#55758</a>
</li>
<li class="listitem">
For constant_keyword, make sure exists query handles missing values. <a href="https://github.com/elastic/elasticsearch/pull/55757" class="ulink" target="_top">#55757</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/53545" class="ulink" target="_top">#53545</a>)
</li>
<li class="listitem">
Fix (de)serialization of async search failures <a href="https://github.com/elastic/elasticsearch/pull/55688" class="ulink" target="_top">#55688</a>
</li>
<li class="listitem">
Fix expiration time in async search response <a href="https://github.com/elastic/elasticsearch/pull/55435" class="ulink" target="_top">#55435</a>
</li>
<li class="listitem">
Return true for can_match on idle search shards <a href="https://github.com/elastic/elasticsearch/pull/55428" class="ulink" target="_top">#55428</a> (issues: <a href="https://github.com/elastic/elasticsearch/issues/27500" class="ulink" target="_top">#27500</a>, <a href="https://github.com/elastic/elasticsearch/issues/50043" class="ulink" target="_top">#50043</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Snapshot/Restore
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Fix NPE in Partial Snapshot Without Global State <a href="https://github.com/elastic/elasticsearch/pull/55776" class="ulink" target="_top">#55776</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/50234" class="ulink" target="_top">#50234</a>)
</li>
<li class="listitem">
Fix Path Style Access Setting Priority <a href="https://github.com/elastic/elasticsearch/pull/55439" class="ulink" target="_top">#55439</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/55407" class="ulink" target="_top">#55407</a>)
</li>
</ul>
</div>
</dd>
</dl>
</div>
<h3>
<a id="upgrade-7.7.1"></a>Upgrades<a class="edit_me edit_me_private" rel="nofollow" title="Editing on GitHub is available to Elastic" href="https://github.com/elastic/elasticsearch/edit/7.7/docs/reference/release-notes/7.7.asciidoc">edit</a>
</h3>
<div class="variablelist">
<dl class="variablelist">
<dt>
<span class="term">
Infra/Core
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Upgrade to Jackson 2.10.4 <a href="https://github.com/elastic/elasticsearch/pull/56188" class="ulink" target="_top">#56188</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/56071" class="ulink" target="_top">#56071</a>)
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
Infra/Packaging
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Upgrade bundled jdk to 14.0.1 <a href="https://github.com/elastic/elasticsearch/pull/57233" class="ulink" target="_top">#57233</a>
</li>
</ul>
</div>
</dd>
<dt>
<span class="term">
SQL
</span>
</dt>
<dd>
<div class="ulist itemizedlist">
<ul class="itemizedlist">
<li class="listitem">
Update the JLine dependency to 3.14.1 <a href="https://github.com/elastic/elasticsearch/pull/57111" class="ulink" target="_top">#57111</a> (issue: <a href="https://github.com/elastic/elasticsearch/issues/57076" class="ulink" target="_top">#57076</a>)
</li>
</ul>
</div>
</dd>
</dl>
</div>
</div>
<div class="navfooter">
<span class="prev">
<a href="es-release-notes.html">« Release notes</a>
</span>
<span class="next">
<a href="release-notes-7.7.0.html">Elasticsearch version 7.7.0 »</a>
</span>
</div>
</div>

                  <!-- end body -->
                </div>
                <div class="col-xs-12 col-sm-4 col-md-4" id="right_col">
                  <div id="rtpcontainer" style="display: block;">
                    <div class="mktg-promo">
                      <h3>Most Popular</h3>
                      <ul class="icons">
                        <li class="icon-elasticsearch-white"><a href="https://www.elastic.co/webinars/getting-started-elasticsearch?baymax=default&amp;elektra=docs&amp;storm=top-video">Get Started with Elasticsearch: Video</a></li>
                        <li class="icon-kibana-white"><a href="https://www.elastic.co/webinars/getting-started-kibana?baymax=default&amp;elektra=docs&amp;storm=top-video">Intro to Kibana: Video</a></li>
                        <li class="icon-logstash-white"><a href="https://www.elastic.co/webinars/introduction-elk-stack?baymax=default&amp;elektra=docs&amp;storm=top-video">ELK for Logs &amp; Metrics: Video</a></li>
                      </ul>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>

        </div>


<div id="elastic-footer"></div>
<script src="https://www.elastic.co/elastic-footer.js"></script>
<!-- Footer Section end-->

      </section>
    </div>

<script src="/guide/static/jquery.js"></script>
<script type="text/javascript" src="/guide/static/docs.js"></script>
<script type="text/javascript">
  window.initial_state = {}</script>
  </body>
</html>
